home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 1 / Pier Shareware 1.iso / 020a / slick59.exe / MODEM.INF < prev    next >
Text File  |  1992-09-09  |  28KB  |  671 lines

  1.          
  2.       ┌─────────────────────────────────────────────────────────────────┐
  3.       │    This Program brought to you through the facilities of        │
  4.       │               ***  SIMPLE SOFTWARE COMPANY  ***                 │
  5.       │                        P.O BOX 8184                             │
  6.       │                    NEW ORLEANS, LA.  70182                      │
  7.       │             >>>>>>>> Custom Programming <<<<<<<<                │
  8.       │          Voice (504) 288-6550   Data (504) 283-9785             │
  9.       │   Database - Accounting - Telecommunications - DOS Utilities    │
  10.       │        Terry Tekippe, Ph.D, Gary M. Raymond, Programmers        │
  11.       └─────────────────────────────────────────────────────────────────┘
  12.                             by Gary M. Raymond
  13.  
  14.        Here is a summary of technical modem information collected from
  15.        many sources over the past few years. Hopefully it will serve you
  16.        as it has helped us. The information lacks great detail but has
  17.        all the elemental information necessary for a good review.
  18.  
  19.        Standard IBM Default Values shown here.
  20.  
  21.        Vector Address = IRQ# plus 8
  22.  
  23.        PORT  DEC   HEX  ISR   VEC ADD   IRQ OCW1 MASK
  24.  
  25.        COM1  1016  3F8  IRQ4  12d(0xC)  AND 0xEF (or) AND (NOT 0x10)
  26.        COM2  760   2F8  IRQ3  11d(0xB)  AND 0xF7 (or) AND (NOT 0x8)
  27.        COM3  1000  3E8  IRQ4  12d(0xC)  AND 0xEF (or) AND (NOT 0x10)
  28.        COM4  744   2E8  IRQ3  11d(0xB)  AND 0xF7 (or) AND (NOT 0x8)
  29.  
  30.        IRQ1  AND 0xFD  (various bit mask operations for OCW1 register
  31.        IRQ2  AND 0xEF   depending on Interrupt Request Line in use)
  32.        IRQ3  AND 0xF7
  33.        IRQ4  AND 0xEF
  34.        IRQ5  AND 0xDF
  35.        IRQ6  AND 0xBF
  36.        IRQ7  AND 0x7F
  37.  
  38.        NOTE: AT PC's may address many
  39.              additional serial port
  40.              addresses not mentioned here.
  41.  
  42.  
  43.        REGISTER   (EXAMPLE: MCR for COM1 = 3F8+4 or 3FC)
  44.        ---------------------------------------------
  45.        IER  =  BASE  + 1  ;  Interrupt Enable Register
  46.        IIR  =  BASE  + 2  ;  Interrupt Identification Register
  47.        LCR  =  BASE  + 3  ;  Line Control Register
  48.        MCR  =  BASE  + 4  ;  Modem Control Register
  49.        LSR  =  BASE  + 5  ;  Line Status Register
  50.        MSR  =  BASE  + 6  ;  Modem Status Register
  51.  
  52.        IER  BIT MAPPING
  53.        ---------------------------------------------
  54.        BIT     Activates             Action
  55.        0    =  Data Received         Read RDR
  56.        1    =  THR empty             Output to THR
  57.        2    =  Data error/break      Read LSR
  58.        3    =  MSR change            Read MSR
  59.        4    =  zero
  60.        5    =  zero
  61.        6    =  zero
  62.        7    =  zero
  63.  
  64.        IIR  BIT MAPPING
  65.        ---------------------------------------------
  66.        BIT
  67.        0    =  more than 1 intr has occured
  68.        1-2  =  00  change in MSR        10    data received
  69.                01  THR empty            11    recv error/break
  70.        3    =  zero
  71.        4    =  zero
  72.        5    =  zero
  73.        6    =  zero
  74.        7    =  zero
  75.  
  76.        LCR  BIT MAPPING
  77.        ---------------------------------------------
  78.        BIT
  79.        0-1  =  Data Length      00=5bits           10=7bits
  80.                                 01=6bits           11=8bits
  81.        2    =  Stop Bits        0=1bit             1=2bits
  82.        3-5  =  Parity           000=Ignore         101=mark
  83.                                 100=ODD            111=space
  84.                                 110=EVEN
  85.        6    =  Break Condition  0=disabled         1=enabled
  86.        7    =  Port Toggle      0=Use THR/RDR/IER  1=Use BRDL/BRDH
  87.  
  88.        MCR  BIT MAPPING
  89.        ---------------------------------------------
  90.        BIT
  91.        0    =  Set DTR line active
  92.        1    =  Set RTS line active
  93.        2    =  USER BIT #1
  94.        3    =  USER BIT #2
  95.        4    =  UART loopback
  96.        5    =  zero
  97.        6    =  zero
  98.        7    =  zero
  99.  
  100.        LSR  BIT MAPPING
  101.        ---------------------------------------------
  102.        BIT
  103.        0    =  byte in RDR (received)
  104.        1    =  overrun in RDR
  105.        2    =  Parity error detected
  106.        3    =  Framing error (out of sync, no stop bit received)
  107.        4    =  Break Detect
  108.        5    =  THR empty
  109.        6    =  TSR empty (removes char from THR)
  110.        7    =  Time Out
  111.  
  112.        MSR  BIT MAPPING
  113.        ---------------------------------------------
  114.        BIT
  115.        0    =  change in [C]lear [T]o [S]end  CTS
  116.        1    =  change in [D]ata [S]et [R]eady DSR
  117.        2    =  change in ring indicator RI
  118.        3    =  change in [D]ata [C]arrier [D]etect  DCD
  119.        4    =  Clear to send ..... [CTS] set high
  120.        5    =  Data set ready .... [DSR] set high
  121.        6    =  Ring Indicator .... [RI]  set high
  122.        7    =  Data Carrier detect [DCD] set high
  123.        ===================================================================
  124.          
  125.          AT        ATTENTION COMMAND
  126.          A/        REPEAT COMMAND
  127.          A         ANSWER MODE COMMAND
  128.          B/B0      SELECT CCITT V.22 IN 1200 BPS
  129.          B1        SELECT BELL 212A
  130.          Dn        DIAL COMMAND (n = DIAL STRING, 0-9, *, #, !, W, R, AND,
  131.          E         DISABLE ECHO
  132.          E1        ENABLE ECHO 
  133.          H         ON HOOK (HANG UP)
  134.          H1        OFF HOOK
  135.          I/I0      IDENTIFY
  136.          I1        DISPLAY 000
  137.          I2        DISPLAY OK
  138.          I3        DISPLAY MESSAGE PROGRAM ROM
  139.          L/L0      LOW VOLUME
  140.          L1        LOW VOLUME
  141.          L2        MEDIUM VOLUME
  142.          L3        MAXIMUM SPEAKER VOLUME
  143.          M/M0      DISABLE SPEAKER
  144.          M1        SPEAKER ON UNTIL CARRIER
  145.          M2        SPEAKER ALWAYS ON
  146.          M3        DISABLE SPEAKER WHEN DIALING OR CARRIER
  147.          O         GO ON LINE
  148.          O1        RETRAIN (2400 BPS MODE ONLY)
  149.          Q/Q0      ENABLE RESULT CODES
  150.          Q1        DISABLE RESULT CODES
  151.          Sn=X      S REGISTER WRITE (n = VALID S REG, X = ALLOWED VALUE SEE        
  152.                    &F COMMAND)
  153.          Sn?       READ SPECIFIED S REGISTER (n = ANY VALID S REGISTER)
  154.          V0        SELECT DIGIT RESULT CODE
  155.          V1        SELECT WORD RESULT CODE
  156.          X0        BLIND DIAL, DISPLAY "CONNECT"
  157.          X1        BLIND DIAL, DISPLAY "CONNECT 1200/2400"
  158.          X2        DETECT DIAL TONE, DISPLAY "CONNECT 1200/2400"
  159.          X3        DETECT BUSY TONE, DISPLAY "CONNECT 1200/2400"
  160.          X4        DIAL AND BUSY TONE DETECT, DISPLAY "CONNECT 1200/2400"
  161.          Y0        DISABLE LONG SPACE DISCONNECT
  162.          Y1        ENABLE LONG SPACE DISCONNECT 
  163.          Z         SOFTWARE RESET
  164.          +++       ESCAPE CODE (GO TO COMMAND MODE IF ON LINE)
  165.          &C0       DCD ALWAYS ON 
  166.          &C1       DCD FOLLOWS REMOTE CARRIER STATUS
  167.          &D0       IGNORE DTR
  168.          &D1       GO TO COMMAND WHEN DTR ON TO OFF
  169.          &D2       HANGUP AND GO TO COMMAND WHEN DTR ON TO OFF
  170.          &D3       POWER UP RESET WHEN DTR ON TO OFF
  171.          &F        FETCH FACTORY CONFIGURATION for S REGESTERS
  172.          &G0       NO GUARD TONE 
  173.          &G1       550 HZ GUARD TONE
  174.          &G2       1800 HZ GUARD TONE 
  175.          &J0       SELECT RJ-11/RJ-41S/RJ-45S
  176.          &J1       SELECT RJ-12/RJ-13
  177.          &M0       SELECT ASYNCHRONOUS MODE
  178.          &P0       MAKE BREAK RATIO FOR US (40/60)
  179.          &P1       MAKE BREAK RATIO FOR FOREIGN STANDARD (33/66)
  180.          &R0       CTS TRACKS RTS
  181.          &R1       CTS ON WHEN MODEM READY IN DATA MODE
  182.          &S0       DSR ALWAYS ON
  183.          &S1       DSR FOLLOWS RE232 SPECIFICATION
  184.          &T0       STOP TEST 
  185.          &T1       LOCAL ALB TEST
  186.          &T3       LOCAL DLB
  187.          &T        ENABLE DLB REQUEST
  188.          &T5       DISABLE DLB REQUEST
  189.          &T6       REMOTE DLB
  190.          &T7       REMOTE DLB AND SELF TEST
  191.          &T8       LOCAL ALB AND SELF TEST
  192.          &V        VIEW PROFILE
  193.          
  194.          
  195.          S-REG   ADDRESS  DEFAULT  VALID RANGE   DESCRIPTION
  196.          
  197.          S0      228      0        0-255         RING TO ANSWER ON
  198.          S1      229      0        0-255         RING COUNT
  199.          S2      230      43       0-127         ESCAPE CODE CHARACTER
  200.          S3      231      13       0-127         CR CHARACTER
  201.          S4      232      10       0-127         LF CHARACTER
  202.          S5      233      8        0-127         BS CHARACTER
  203.          S6      234      2        0-255         WAIT FOR DIAL TONE
  204.          S7      235      30       1-30          WAIT FOR DATA CARRIER
  205.          S8      236      2        0-255         PAUSE TIME FOR COMMA
  206.          S9      237      6        1-255(.1SEC)  CARRIER DET RESP. TIME
  207.          S10     238      14       1-255(.1SEC)  LOST CARRIER TO HANG UP        
  208.                                                     DELAY
  209.          S11     239                             TOUCH TONE DURATION
  210.          S12     240      50       0-255         ESCAPE CODE GUARD TIME
  211.                                     (1/50SEC)
  212.          S13     241                             NOT USED
  213.          S14     242      AAH                    BIT MAPPED OPTION REG
  214.          S15     243                             NOT USED
  215.          S16     244      0                      MODEM TEST OPTIONS
  216.          S17     245                             NOT USED
  217.          S18     246      0        0-255         TEST TIMER
  218.          S19     247                             NOT USED
  219.          S20     248                             NOT USED
  220.          S21     249      0                      BIT MAPPED OPTIONS REG
  221.          S22     250      76                     BIT MAPPED OPTIONS REG 
  222.          S23     251      7                      BIT MAPPED OPTIONS REG
  223.          S24     252                             NOT USED
  224.          S25     253      5        0-255(.01SEC) DELAY TO DTR (SYNC ONLY)
  225.          S26     254      1        0-255(.01SEC) RTS TO CTS DELAY (HALF                   
  226.                                                     DUP)
  227.          S27     255      40H                    BIT MAPPED OPTION REG
  228.          
  229.          
  230.          
  231.          RESULT CODES
  232.          DIGIT     WORD            RESULT
  233.  
  234.          0         OK              Command executed without error.
  235.          1         CONNECT         Carrier detected (300 bbs or 1200 bbs if      
  236.                                       X0 is set.)
  237.          2         RING            Phone is ringing (will answer only if    
  238.                                       auto answer is enabled.)
  239.          3         NO CARRIER      Carrier lost or never detected.
  240.          4         ERROR           Error in command line, line too long, or 
  241.                                       invalid character format.
  242.          5         CONNECT 1200    Carrier detected at 1200 bbs if X1 set.
  243.          6         NO DIALTONE     Displayed if no dialtone is detected        
  244.                                       within 5 seconds and X2 or X4 is set.
  245.          7         BUSY            Displayed when a busy signal is         
  246.                                      detected and Z2 or X4 is set.
  247.          8         NO ANSWER       Displayed when "@" dial modifier is used 
  248.                                       and phone continues to ring.
  249.          10        CONNECT 2400    Carrier detected at 2400 bbs. X1 or X2 
  250.                                       must be set.
  251.          
  252.  
  253.            MODEM          BELL 103    BELL 212    V.22        V.22 bis
  254.            STANDARDS      300         1200        1200        2400
  255.          
  256.            BELL 300       300         300         300**       300**
  257.          
  258.            BELL 1200      1200*       1200        1200        1200
  259.          
  260.            CCITT 1200     1200*       1200        1200        1200
  261.          
  262.            CCITT 2400     2400*       1200        1200        2400
  263.          
  264.            CCITT 2400     300*        1200         1200         2400
  265.          
  266.          
  267.          COMMAND             DESCRIPTION
  268.          
  269.          AT                  COMMAND LINE PREFIX (ATTENTION CODE);
  270.                              PRECEDES COMMAND LINES EXCEPT +++ (ESCAPE)
  271.                              AND A/ (REPEAT) COMMANDS.
  272.          
  273.          A/                 RE-EXECUTE LAST COMMAND LINE; (A/ IS NOT
  274.                             FOLLOWED BY A CARRIAGE RETURN).
  275.          
  276.          A                  OFF-HOOK IN ANSWER MODE.
  277.                                           5
  278.          
  279.          B                  SELECTS CCITT V.22 OPERATION WHEN 
  280.                             COMMUNICATING AT 1200 BPS.
  281.          
  282.          B1  (Default)      SELECTS BELL 212A OPERATION WHEN
  283.                             COMMUNICATING AT 1200 BPS.
  284.          
  285.          D                  DIAL NUMBER WHICH FOLLOWWD IN THE COMMAND
  286.                             LINE.
  287.          
  288.          E                  MODEM DOES NOT "ECHO" COMMANDS BACK TO
  289.                             TERMINAL.
  290.          
  291.          
  292.          E1  (Default)      MODEM SECHOS COMMANDS BACK TO TERMINAL.
  293.          
  294.          H  (Default)       ON-HOOK (HANG-UP) COMMAND.
  295.          
  296.          H1                 GO OFF-HOOK.
  297.          
  298.          I                  REQUEST PRODUCT IDENTIFICATION CODE.
  299.          
  300.          I1                 PERFORMS CHECKSUM ON FIRMWARE ROM; RETURNS
  301.                             CHECKSUM.
  302.          
  303.          I2                 PERFORMS CHECKSUM ON FIRMWARE ROM; RETURNS
  304.                             OK OR ERROR.
  305.          
  306.          M                  SPEAKER OFF.
  307.          
  308.          M1  (Default)      SPEAKER ON UNTIL CARRIER DETECTED.
  309.          
  310.          M2                 SPEAKER ALWAYS ON.
  311.          
  312.          M3                 SPEAKER ON UNTIL CARRIER DETECTED EXCEPT
  313.                             DURING DIALING.
  314.          
  315.          O                  RETURN TO ON-LINE STATE.
  316.          
  317.          O1                 RETURN TO ON-LINE STATE AND INITIATE RETRAIN.
  318.          
  319.          Q  (Default)       MODEM RETURNS RESULT CODES.
  320.          
  321.          Q1                 MODEM DOES NOT RETURN RESULT CODES.
  322.          
  323.          SRT=N              SET REGISTER R TO VALUE N.
  324.          
  325.          SR?                REQUEST CONTENTS OF REGISTER R.
  326.          
  327.          
  328.          V                  SHORT FORM NUMERIC RESULT CODES.
  329.          
  330.          V1  (Default)      FULL WORD RESULT CODES.
  331.          
  332.          X                  300 BPS COMPATIBILITY MODE; CONNECT RESULT
  333.                                           6
  334.                             CODE ENABLED.
  335.          
  336.          X1                 MODEM BLIND DIALS; ALL CONNECT XXXX RESULT
  337.                             CODES ENABLED; BUSY SIGNAL NOT DETECTED.
  338.          
  339.          
  340.          X2                 MODEM WAITS FOR DIAL TONE BEFORE DIALING;
  341.                             ALL CONNECT XXXX RESULT CODES ENABLED; MODEM
  342.                             SEND BUSY RESULT CODE IF BUSY DETECTED.
  343.          
  344.          X3                 MODEM BLIND DIALS; ALL CONNECT XXXX RESULT
  345.                             CODES ENABLED; MODEM SENDS BUSY CODE IF BUSY
  346.                             DETECTED.
  347.          
  348.          X4  (Default)      MODEM WAITS FOR DIAL TONE BEFORE DIALING;
  349.                             ALL CONNECT XXXX RESULT CODES ENABLED; BUSY
  350.                             SIGNAL DETECTED.
  351.          
  352.          Z                  LOAD STORED CONFIGURATION PROFILE.
  353.          
  354.          &C                 DCD ALWAYS ON.
  355.          
  356.          &C1  (Default)     DCD ON INDICATES PRESENCE OF DATA CARRIER.
  357.          
  358.          &D   (Default)     MODEM IGNORES DTR.
  359.          
  360.          &D1                MODEM ASSUMES COMMAND STATE WHEN ON-TO-OFF
  361.                             TRANSITION DETECTED ON DTR.
  362.          
  363.          &D2                MODEM HANGS UP & ASSUMES COMMAND STATE.
  364.                             AUTO ANSWER NOT DISABLED UNLESS EXTERNALLY
  365.                             IMPLEMENTED BY (RI- # DTR-)= A6-.
  366.          
  367.          &D3                MODEM ASSUMES INITIALIZATION STATE UPON
  368.                             DETECTING AN ON-TO-OFF TRANSITION ON DTR.
  369.          
  370.          &F                 LOAD FACTORY CONFIGURATION PROFILE.
  371.          
  372.          &P  (Default)      PULSE DIAL MAKE/BREAK RATIO = 39/61 (UK/HK).
  373.          
  374.          &P1                PULSE DIAL MAKE/BREAK RATIO = 33/67 (UK/HK).
  375.          
  376.          &S                 DSR ALWAYS ON.
  377.          
  378.          &S1                DSR OPERATES IN ACCORDANCE WITH EIA RS-232-C
  379.                             SPEC.
  380.          
  381.          &T                 TERMINATE TEST PROGRESS.
  382.          
  383.          &T1                INITIATE LOCAL ANALOG LOOPBACK TEST.
  384.          
  385.          &T8                INITIATE LOCAL ANALOG LOOPBACK WITH SELF TEST.
  386.          
  387.          &Z                 STORE TELEPHONE NUMBER.
  388.          
  389.  
  390.          EXPLANATIONS
  391.          
  392.          A     Go off hook and answer phone immediately. The Model 2400 
  393.                immediately goes off hook, transmits the answer tone and 
  394.                waits for a carrier from the remote mode.
  395.                Commands entered after the A command are ignored.
  396.          
  397.          A/    Repeat previous command. The last command executed by the 
  398.                Model 2400 will execute again. This command does not require
  399.                the "AT" prefix or <cr> termination.
  400.          
  401.          Bn    Bell/CCITT mode select.
  402.          
  403.                B0 - Selects CCITT V. 22 operation at 1200 bps.
  404.                B1 - Selects BELL212A operation at 1200 bps (Default).
  405.          
  406.                Most 1200 bps modems in the United States operate using the 
  407.                BELL212A specification. In order to communicate with a modem
  408.                conforming to the international CCITT V.22 standard, issue
  409.                the B0 command before dialing.
  410.          
  411.          Dn    Dial the number immediately following this command where
  412.                n = digits 0 through 9 together with the dial modifiers 
  413.                listed below.
  414.          
  415.                Dial Modifiers:  P  Pulse dial
  416.                                 T  Tone dial
  417.                                 R  Originate call in answer mode
  418.                                 W  Wait for dial tone before dialing
  419.                                 ,  Pause before dialing next digit
  420.                                 ;  Return to command mode after dialing
  421.                                 @  Wait for quiet answer before dialing
  422.                                 !  Flash-hook
  423.                                 S  Dial the number stores in RAM
  424.          
  425.          DIAL MODIFIERS
  426.          
  427.          P                   PULSE DIAL
  428.          
  429.          T                   TONE DIAL
  430.          
  431.          ,                   PAUSE
  432.          
  433.          !                   FLASH
  434.          
  435.          @                   WAIT FOR SILENCE
  436.          
  437.          W                   WAIT FOR SECOND DIAL TONE
  438.          
  439.          ;                   RETURN TO COMMAND STATE AFTER DIALING
  440.          
  441.          R                   ORIGINATE CALL IN ANSWER MODE
  442.          
  443.          D                   DIAL STORED NUMBER
  444.          
  445.  
  446. ALL S REGISTER COMMANDS ARE ENTERED IN THE AT COMMAND LINE.
  447. EXAMPLE: AT S8=2 S2=43 S7=30
  448. TO READ THE VALUE IN ANY REGISTER USE
  449.          AT S#? <CR>
  450. THE MODEM SHOULD ECHO THE VALUE FOUND IN THE REGISTER #
  451.  
  452. REG  Values      Register function
  453. S0   0           AUTO ANSWER OFF
  454.      1-255       AUTO ANSWER ON, ANSWER ON INDICATED # OF RINGS
  455. S1 **0-255       RING COUNT (THIS IS A READ-ONLY REGISTER)
  456. S2   0-127       ESCAPE CHARACTER  NORMALLY SET TO 43 OR "+"
  457.      127-255     ESCAPE FUNCTION DISABLED
  458. S3  0-127        END OF LINE CHARACTER  NORMALLY SET TO 13 (CR)
  459. S4  0-127        LINE FEED CHARACTER  NORMALLY SET TO 10 (LF)
  460. S5  0-127        BACKSPACE CHARACTER  NORMALLY SET TO 8 (BS)
  461. S6  2-255  SEC   PAUSE BEFORE DIALING (NORMALLY 2 SEC)
  462. S7  1-255  SEC   WAIT FOR CARRIER (NORMALLY SET TO 30 SEC)
  463. S8  0-255  SEC   PAUSE FOR COMMA IN DIAL STRING (NORMALLY SET TO 2 SEC)
  464. S9  1-255  .1SEC CARRIER VALIDATION TIME NORMALLY 6 (.6 SEC)
  465. S10 1-255  .1SEC LOSS OF CARRIER DISCONNECT DELAY NORMALLY 14 (1.4 SEC)
  466. S11 50-127 .1SEC TOUCH TONE DURATION. THE DEFAULT IS 90.
  467. S12 20-255 .02SE ESCAPE SEQENCE PAUSE  NORMALLY 50 (1.0 SEC)
  468. S13 *            POWER UP ASYNC DATA FORMAT (USE CHART BELOW)
  469. S14 *            OPTION STATUS DEFULT AA (HEX CODE) (USE CHART BELOW)
  470. S16 *            DEFULT 0. TEST STATUS (USE CHART BELOW)
  471. S18 0-255 SEC    DEFULT 0. TEST TIMER (REMOTE TEST)
  472. S21 *            DEFULT 0.OPTION STATUS  (USE CHART BELOW)
  473. S22 *            OPTION STATUS, DEFULT 76. (USE CHART BELOW)
  474. S23 *            OPTION STATUS  NORMALLY 07 (USE CHART BELOW)
  475. S25 0-255 SEC    DTR DETECT DELAY NORMALLY 5 SEC
  476.                  ASYNC MODE, SYIC AUTO-DIAL AND SYIC MANUAL DIAL MODE .05 SEC
  477. S26 0-255 MS     RTS TO CTS DELAY (1 MS)
  478. S27 *            OPTION STATUS, DEFULT 40 (HEX CODE)  (USE CHART BELOW)
  479.  
  480. * REGISTERS USED BY MODEM PROCESSOR. DO NOT ALTER THESE
  481. * READ ONLY REGISTERS
  482.  
  483. S13 DATA FORMAT:
  484.  
  485. POSITION  VALUE  FUNCTION
  486.  BIT 0      -    NOT USED
  487.  BIT 1      -    NOT USED
  488.  BIT 2      0    PARITY OFF
  489.             1    PARITY ON
  490.  BIT 3      0    ODD PARITY
  491.             1    EVEN PARITY
  492.  BIT 4      0    7 DATA BITS
  493.             1    8 DATA BITS
  494.  BIT 5      0    BIT 8=0
  495.             1    BIT 8=1
  496.  BIT 6      -    NOT USED
  497.  BIT 7      -    NOT USED
  498.  
  499. S14 DATA FORMAT:
  500.  BIT 0      -    NOT USED
  501.  BIT 1      0    LOCAL CHARACTER ECHO OFF
  502.             1    LOCAL CHARACTER ECHO ON
  503.  BIT 2      0    STATUS DISPLAYS ON
  504.             1    STATUS DISPLAYS OFF
  505.  BIT 3      0    STATUS CODES SENT
  506.             1    STATUS MESSAGES SENT
  507.  BIT 4      0    MODEM RESPONDS TO COMMANDS
  508.             1    MODEM IGNORES COMMANDS
  509.  BIT 5      0    TONE-DIALING
  510.             1    PULSE-DIALING
  511.  BIT 6      -    NOT USED
  512.  BIT 7      0    ANSWER MODE
  513.             1    ORIGINATE MODE
  514.  
  515. S16 DATA FORMAT:
  516.  BIT 0      0    ANALOG LOOP OFF
  517.             1    ANALOG LOOP ACTIVE
  518.  BIT 1      -    NOT USED
  519.  BIT 2      0    DIGITAL LOOP OFF
  520.             1    DIGITAL LOOP ACTIVE
  521.  BIT 3      0    REMOTE DIGITAL LOOP REQUESTED BY OTHER MODEM IS OFF
  522.             1    REMOTE DIGITAL LOOP REQUESTED BY OTHER MODEM IS ACTIVE
  523.  BIT 4      0    REMOTE DIGITAL LOOP OFF
  524.             1    REMOTE DIGITAL LOOP ACTIVE
  525.  BIT 5      0    SELF TEST RDL OFF
  526.             1    SELF TEST RDL ACTIVE
  527.  BIT 6      0    SELF TEST ANALOG LOOP OFF
  528.             1    SELF TEST ANALOG LOOP ACTIVE
  529.  BIT 7      -    NOT USED
  530.  
  531. S21 DATA FORMAT:
  532.  BIT 0      0    RJ11/RJ41/45 JACK TYPE
  533.             1    RJ12/FJ13 JACK TYPE
  534.  BIT 1      -    NOT USED
  535.  BIT 2      0    CTS FOLLOWS RTS
  536.             1    CTS FORCED ON
  537.  BIT 3&4    0    MODEM IGNORES DTR
  538.             1    MODEM ASSUMES COMMAND STATE WHEN DTR TURNS OFF
  539.             2    MODEM ASSUMES COMMAND STATE AND DISABLES AUTO-ANSWER
  540.                  WHEN DTR TURNS OFF
  541.             3    MODEM RESETS WHEN DTR TURNS OFF
  542.  BIT 5      0    DCD FORCED ON
  543.             1    DCD FOLLOWS CARRIER
  544.  BIT 6      0    DSR FORCED ON
  545.             1    DSR BEHAVES NORMALLY
  546.  BIT 7      0    LONG SPACE DISCONNECT DISABLED
  547.             1    LONG SPACE DISCONNECT ENABLED
  548.  
  549. S22 DATA FORMAT:
  550.  BIT 0&1    1    LOW SPEAKER VOLUME
  551.             2    MEDIUM SPEAKER VOLUME
  552.             3    HIGH SPEAKER VOLUME
  553.  BIT 2&3    0    SPEAKER ALWAYS OFF
  554.             1    SPEAKER ON UNTIL CARRIER DETECTED
  555.             2    SPEAKER ALWAYS ON
  556.             3    SPEAKER OFF DURING DIALING THEN ON UNTIL CARRIER DETECTED
  557.  BIT 4&5&6  0    X COMMAND IN EFFECT
  558.             4    X 1 COMMAND IN EFFECT
  559.             5    X 2 COMMAND IN EFFECT
  560.             6    X 3 COMMAND IN EFFECT
  561.             7    X 4 COMMAND IN EFFECT
  562.  BIT 7      0    39/61 MAKE/BREAK RATIO (PULSE DIALING)
  563.             1    33/67 MAKE/BREAK RATIO
  564.  
  565. S23 DATA FORMAT:
  566.  BIT 0      0    REMOTE DIGITAL LOOP REQUEST DENIED
  567.             1    REMOTE DIGITAL LOOP REQUEST GRANTED
  568.  BIT 1&2    0    0-300 BPS
  569.             1    600 BPS
  570.             2    1200 BPS
  571.             3    2400 BPS
  572.  BIT 3      -    NOT USED
  573.  BIT 4&5    0    EVEN PARITY
  574.             1    PARITY BIT ALWAYS 0
  575.             2    ODD PARITY
  576.             3    PARITY BIT ALWAYS 1
  577.  BIT 6&7    0    NO GUARD TONES
  578.             1    550 HZ GUARD TONE
  579.             2    1800 HZ GUARD TONE
  580.  
  581. S27 DATA FORMAT:
  582.  BIT 0&1    0    ASYNCRONOUS MODE
  583.             1    ASYNC/SYNC MODE
  584.             2    SYNC AUTO-DIAL
  585.             3    SYNC MANUAL DIAL
  586.  BIT 2      0    PUBLIC PHONE LINE
  587.             1    LEASED LINE
  588.  BIT 3      -    NOT USED
  589.  BIT 4&5    0    INTERNAL CLOCK USED
  590.             1    EXTERNAL CLOCK USED
  591.             2    SLAVED CLOCK USED
  592.  BIT 6      0    CCITT V.22 PROTOCOL (1200 BPS)
  593.             1    BELL 212A (1200 BPS)
  594.  BIT 7      -    NOT USED
  595.  
  596.  
  597. OTHER MODEM COMMANDS:
  598.  
  599. AT       STANDARD LEAD IN SEQUENCE (ATTENTION)
  600. ATA      FORCE ANSWER
  601. ATD      DIAL (ATD ###-#####)
  602.    P     PULSE (ATDP ###-####)
  603.    T     TONE  (ATDT ###-####)
  604. ATE1     ENABLE LOCAL CHARACTER ECHO
  605. ATE0     DISABLE LOCAL CHARACTER ECHO
  606. ATH1     FORCE LINE CONNECT
  607. ATH0     FORCE LINE DISCONNECT
  608. ATI      ECHO VERSION TYPE
  609. ATL1     SPEAKER VOLUME LOW
  610. ATL2     SPEAKER VOLUME MEDIUM
  611. ATL3     SPEAKER VOLUME HIGH
  612. ATM0     SPEAKER ALWAYS OFF
  613. ATM1     SPEAKER ON EXCEPT WHILE CARRIER PRESENT
  614. ATM2     SPEAKER ALWAYS ON
  615. ATM3     SPEAKER ON EXCEPT WHILE DIALING AND CARRIER PRESENT
  616. ATO      GO ONLINE AFTER ESCAPE OR WHILE IN COMMAND MODE
  617. ATQ0     STATUS DISPLAY ON
  618. ATQ1     STATUS DISPLAY OFF
  619. ATV0     STATUS MESSAGES SENT
  620. ATV1     STATUS CODES SENT
  621. ATX0     "CONNECT" (CODE 1)  ALL SPEEDS NO DIAL TONE DETECTION
  622. ATX1     "CONNECT" (CODE 1)  0-300 BPS OR "CONNECT 1200" FOR 1200 OR
  623.          "CONNECT 2400" FOR 2400 BPS NO DIAL TONE DETECTION
  624. ATX2     WAIT FOR DIAL TONE (CONNECT SPEEDS SHOWN AS FOR X1)
  625. ATX3     DETECT BUSY SIGNAL (CONNECT SPEEDS SHOWS AS FOR X1)
  626. ATX4     WAIT FOR DIAL TONE, DETECT BUSY SIGNAL (CONNECT SPEEDS SHOWS AS FOR X1)
  627.  
  628. ATZ      RESET TO POWER UP CONDITION (CLEARS ALL REGISTERS)
  629.  
  630.  
  631.  
  632. 2400 MODEM SPECIAL COMMANDS:    (* = FACTORY SETTING STANDARD)
  633.  
  634. ATB0     CCITT V.22 AT 1200 BPS
  635. ATB1     BELL 212A AT 1200 BPS *
  636.  
  637. AT &F    RESTORE TO FACTORY C0NFIGURATION
  638. AT &G    NO GUARD TONE *
  639. AT &G1   550 HZ GUARD TONE
  640. AT &G2   1800 HZ GUARD TONE
  641. AT &J    RJ11/RJ41S/RJ45 JACK *
  642. AT &J2   RJ12/RJ13 JACK
  643. AT &L    REGULAR PHONE LINE *
  644. AT &L1   LEASED LINE
  645. AT &M    ASYNC OPERATION *
  646. AT &M1   ASYNC/SYNC OPERATION
  647. AT &M2   SYNC AUTO DIAL
  648. AT &M3   SYNC MANUAL DIAL
  649. AT &P    39/61 PULSE MAKE/BREAK RATIO *
  650. AT &P1   33/67 PULSE MAKE/BREAK RATIO
  651. AT &T4   GRANT RDL TEST REQUEST *
  652. AT &T5   DENY RDL TEST REQUEST
  653. AT &V    VIEW STATUS OF ALL MODEM SETTINGS. SEE ALL S REGISTER SETTINGS AND
  654.          INTERNAL MODEM COMMAND SETTINGS ON ONE SCREEN!
  655. AT &X    SYNC CLOCK INTERNAL *
  656. AT &X1   SYNC CLOCK EXTERNAL
  657. AT &X2   SYNC CLOCK SLAVED
  658. AT &Z    STORE DIAL COMMAND LINE
  659.  
  660. DATA INTERFACE (2400)
  661. AT &C    DCD ALWAYS ON 
  662. AT &C1   DCD ON WHILE CARRIER PRESENT *
  663. AT &D    DTR IGNORED *
  664. AT &D1   DTR FAIL DISCONNECT ENABLED (MODEM RETURNS TO COMMAND MODE)
  665. AT &D2   DTR FAIL DISCONNECT ENABLED (MODEM RETURNS TO COMMAND MODE, TURN
  666.          AUTO ANSWER OFF)
  667. AT &D3   DTR FAIL DISCONNECT ENABLED (RESET MODEM)
  668.  
  669.  
  670.                                 EOF()
  671.